BOSTON UNIVERSITY COLLEGE OF ENGINEERING Thesis A BALANCED-POWER DOMINO-STYLE STANDARD CELL LIBRARY FOR FINE-GRAIN ASYNCHRONOUS PIPELINED DESIGN TO RESIST DIFFERENTIAL POWER ANALYSIS ATTACKS by DANIEL
نویسندگان
چکیده
Despite the computational complexity of cryptographic algorithms, physical implementations of secure hardware leak information an attacker can use to determine sensitive data. Data-dependent power consumption is one example of leaked information that can reveal an algorithm’s secret key through a Differential Power Analysis (DPA) attack. Dual-rail asynchronous circuits have been proposed as a countermeasure to DPA because of their balanced data encoding and irregular transient power consumption compared to synchronous circuits. However, literature has shown these circuits are not necessarily immune to DPA unless special measures are taken to provide data-independent power consumption. The Sense Amplifier Based Logic (SABL) style has been proposed in literature for synchronous logic gates, but its effectiveness is diminished by asymmetrical discharge paths and transistor topology. This leaves less error margin for imbalances introduced by layout parasitics, placeand-route parasitics, and process variation. Therefore, this work proposes a new vi method to balance power consumption at the transistor level while integrating the benefits of fine-grain asynchronous pipelines. The new Balanced Symmetric with Discharge Tree (BSDT) style is two orders of magnitude more power balanced while maintaining 95% data throughput and 110% power consumption compared to conventional asynchronous logic gates. Proof-of-concept standard cell layouts are designed in 0.18μm CMOS technology that remain one order of magnitude more power-balanced after extracting parasitic capacitance, and are approximately six times more power-balanced than cells using previous balancing methods without extracted parasitic capacitance. The BSDT-style asynchronous logic cells are characterized by a library file for use with the Weaver automatic fine-grain asynchronous pipelined EDA tool to synthesize asynchronous circuits from standard synchronous HDL specification.
منابع مشابه
Automated Design of Cryptographic Devices Resistant to Multiple Side-Channel Attacks
Balanced dynamic dual-rail gates and asynchronous circuits have been shown, if implemented correctly, to have natural and efficient resistance to side-channel attacks. Despite their benefits for security applications they have not been adapted to current mainstream designs due to the lack of electronic design automation support and their nonstandard or proprietary design methodologies. We prese...
متن کاملAn Optimized Fine Grain Domino Asynchronous Pipeline Design for Low Power
A novel design method of asynchronous domino logic pipeline, which focuses on improving the circuit efficiency and making asynchronous domino logic pipeline design more practical for a wide range of applications. The data paths are composed of a mixture of dual-rail and single-rail domino gates. Dual-rail domino gates are limited to construct a stable critical data path. Based on this critical ...
متن کاملAn EDA tool for implementation of low power and secure crypto-chips
Regarding the significant mathematical immunity of recent cryptographic algorithms, attacks considering the physical aspects of these algorithms, known as side channel attacks, have received much of interest. Today, it is quite clear that asynchronous circuits possess considerable inherent countermeasure capabilities against side channel attacks, and therefore they are more immune for cryptogra...
متن کاملAn Automatic Design Flow for Implementation of Side Channel Attacks Resistant Crypto-Chips
Recently, it has been proven that asynchronous circuits possess considerable inherent countermeasure against side channel attacks. In spite of these systems' advantages for immune cryptography, because of the lack of automatic design tools and standard methods, exploiting such schemes faces difficulties. In this paper, a fully automated secure design flow and a set of secure library cells resis...
متن کاملAsynchronous Domino Logic Pipeline Based ECRL
This project presents a high-throughput and ultralowpower asynchronous domino logic pipeline design method, targeting to latch-free and extremely fine-grain or gate-level design. The data paths are composed of a mixture of dual-rail and single-rail domino gates. Dual-rail domino gates are limited to construct a stable critical data path. Based on this critical data path, the handshake circuits ...
متن کامل